package com.tbit.uqbike.client.service;

import com.tbit.uqbike.client.pojo.ActiveStat;
import com.tbit.uqbike.client.pojo.User;

/**
 * @Author: chen
 * @Description:
 * @Date: 创建于 17:30 2022/5/11
 */
public interface ActiveStatService {

    /**
     * 通过手机号码跟活动id、获取
     *
     * @param phone
     * @return
     */
    ActiveStat getByPhoneAndEventId(String phone, Integer eventId, String date);

    /**
     * 新增
     *
     * @param type
     */
    void add(User user, Integer eventId, Integer type);

    /**
     * 修改
     *
     * @param activeStat
     */
    void edit(ActiveStat activeStat);

    /**
     * 查询用户参与活动总次数
     *
     * @param phone
     * @param eventId
     * @return
     */
    ActiveStat getByUserId(String phone, Integer eventId);
}

